package com.itheima.edu.info.manager.entry;

import com.itheima.edu.info.manager.controller.BaseStudentController;
import com.itheima.edu.info.manager.controller.OtherStudentController;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.util.Scanner;

//项目的启动引擎类,未来整个项目的启动入口就放在这个类里
public class ClientEntry {
    private static final Logger LOGGER= LoggerFactory.getLogger(ClientEntry.class);
    public void start() {
        LOGGER.info("黑马管理系统启动了..........");
        Scanner sc =new Scanner(System.in);
        while(true){
            //主菜单搭建
            System.out.println("请输入您的选择:1.学生管理   2.老师管理  3.退出");
            String choice=sc.next();
            switch (choice){
                case "1":
                   // System.out.println("学生管理");
                    OtherStudentController studentController=new OtherStudentController();
                    try {
                        studentController.start();
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                    break;
                case "3":

                    LOGGER.info("感谢您的使用......");
                    //退出当前使用的jvm虚拟机
                    Login login=new Login();
                    LOGGER.info("退出黑马管理系统.............");
                    login.start();

                    break;
                default:
                    System.out.println("您的输入有误,请重新输入:");
                    break;

            }

        }

    }
}
